<html>
<head><meta charset="utf-8"><title>How Salsa Work 2019.01 · t-compiler/wg-rustc-dev-guide · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/index.html">t-compiler/wg-rustc-dev-guide</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html">How Salsa Work 2019.01</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="171721912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171721912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Francesco Dainese <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171721912">(Jul 25 2019 at 19:53)</a>:</h4>
<p>Hey <span class="user-mention" data-user-id="116009">@nikomatsakis</span> , I'm trying to summarize and write a chapter for the <code>rustc-guide</code> about your lecture, and I was struggling to hear 2 words about "base inputs" at <a href="https://youtu.be/_muY4HjSqVw?t=203" target="_blank" title="https://youtu.be/_muY4HjSqVw?t=203">3:23</a>, can you provide insight? Specifinally, I was able to understand this: <code>They are not something that you **inaubible** but something that you kinda get **inaudible** from the outside</code></p>
<p>I'll let you know if I have further questions</p>
<div class="youtube-video message_inline_image"><a data-id="_muY4HjSqVw" href="https://youtu.be/_muY4HjSqVw?t=203" target="_blank" title="https://youtu.be/_muY4HjSqVw?t=203"><img src="https://i.ytimg.com/vi/_muY4HjSqVw/default.jpg"></a></div>



<a name="171723244"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171723244" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171723244">(Jul 25 2019 at 20:10)</a>:</h4>
<p><span class="user-mention" data-user-id="230304">@Francesco Dainese</span> doesn't it say something like <code>they are something that you kind of get set from the outside, kind of get given then</code></p>



<a name="171723260"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171723260" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171723260">(Jul 25 2019 at 20:10)</a>:</h4>
<p>my english is not great but maybe that helps?</p>



<a name="171723279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171723279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171723279">(Jul 25 2019 at 20:10)</a>:</h4>
<p>was just focusing on that particular phrase, wasn't paying attention really to what was he exactly explaining</p>



<a name="171723414"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171723414" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Francesco Dainese <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171723414">(Jul 25 2019 at 20:13)</a>:</h4>
<p>I agree on the "set from the outside", makes more sense than the "sucked from the outside" that I thought I was hearing.</p>
<p>The first word I think it's "compute", but I'm not entirely sure, that's why I wanted to ask him directly.</p>
<p>I can continue with the work either way, it's just that it's not as complete.</p>



<a name="171723442"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171723442" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Francesco Dainese <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171723442">(Jul 25 2019 at 20:13)</a>:</h4>
<p>As per how to actually submit the document, should I fork the repo and add it somewhere or ? <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span></p>



<a name="171724681"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171724681" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171724681">(Jul 25 2019 at 20:28)</a>:</h4>
<p>send a PR to rustc-guide</p>



<a name="171724709"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171724709" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171724709">(Jul 25 2019 at 20:29)</a>:</h4>
<p>try to fit the work somewhere or just add a new file with the chapter and we can figure out where to place it</p>



<a name="171724767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171724767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171724767">(Jul 25 2019 at 20:29)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> is on vacations, try to reach him out in a couple of weeks maybe</p>



<a name="171724894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171724894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Francesco Dainese <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171724894">(Jul 25 2019 at 20:31)</a>:</h4>
<p>Oh, I saw him hold meetings today so I thought he had come back</p>



<a name="171731294"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171731294" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Francesco Dainese <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171731294">(Jul 25 2019 at 21:58)</a>:</h4>
<p>I wanted to submit my work today but I wanted  to check how mdbook rendered it, so I installed it, along with <code>linkcheck</code> and I got a whole bunch of complaints from the plugin, not related to my work.<br>
I'll try fix it tomorrow. In the meantime, I'm attaching <a href="/user_uploads/4715/jvnPADYza85JHFHGIKlQyLOf/how_salsa_works.md" target="_blank" title="how_salsa_works.md">how_salsa_works.md</a></p>



<a name="171805735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171805735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Francesco Dainese <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171805735">(Jul 26 2019 at 20:00)</a>:</h4>
<p>I was able to get it to build by adding <br>
<code>traverse-parent-directories = true</code><br>
in <code>book.toml</code></p>



<a name="171816247"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171816247" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Francesco Dainese <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171816247">(Jul 26 2019 at 22:35)</a>:</h4>
<p><a href="https://github.com/rust-lang/rustc-guide/pull/401" target="_blank" title="https://github.com/rust-lang/rustc-guide/pull/401">#401</a> has been made</p>



<a name="171850235"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171850235" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pascal <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171850235">(Jul 27 2019 at 15:55)</a>:</h4>
<p>Have you seen <a href="https://github.com/rust-analyzer/rust-analyzer/blob/442072d746c06c61923d85b8e33f4201a7bd57ab/docs/dev/guide.md#salsa" target="_blank" title="https://github.com/rust-analyzer/rust-analyzer/blob/442072d746c06c61923d85b8e33f4201a7bd57ab/docs/dev/guide.md#salsa">this part</a> of the rust-analyzer guide? feel free to use/adapt the illustrations i made :)</p>



<a name="171857216"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/171857216" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Francesco Dainese <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#171857216">(Jul 27 2019 at 19:30)</a>:</h4>
<p><span class="user-mention" data-user-id="117482">@Pascal</span> No, I was not aware of that. I've checked it out and I don't know if it's a fit for rustc-guide. I'm actually wondering if the chapter itself is a fit for rustc-guide <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span> ... Thanks tho, I already saw where I could fit those illustrations</p>



<a name="172661310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How%20Salsa%20Work%202019.01/near/172661310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/How.20Salsa.20Work.202019.2E01.html#172661310">(Aug 07 2019 at 09:00)</a>:</h4>
<p><span class="user-mention" data-user-id="230304">@Francesco Dainese</span> sorry, been very sporadically following up on things here -- <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span>'s translation sounded about right to me though</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>